package com.hyyt.shopjsp.phone.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * SHOP_积分商城商品表 实体类
 *  LC
 */
public class CoinMallProduct implements Serializable {

    private Integer id;                     //积分商城商品ID
    private Integer productId;              //商品ID
    private Integer shopInfoId;             //店铺ID
    private Integer typeId;                 //积分商城分类ID
    private String title;                   //标题，发布时若此项为空，自动保存商品名称
    private String productName;             //商品名称
    private String logoImg;                 //商品图片LOGO
    private Integer allowExchangeNum;       //当天允许兑换件数(默认1)
    private Integer customerLevel;          //兑换所需会员级别
    private BigDecimal expenseCoin;         //兑换所需积分
    private Integer exchangeNum;            //已兑件数
    private BigDecimal originalPrice;       //原销售价
    private java.sql.Timestamp createTime;  //创建时间
    private java.sql.Timestamp updateTime;  //修改时间，默认与创建时间保持一致
    private Integer isPublish;              //是否发布(0否，1是)
    private Integer isShow;                 //是否显示(0否，1是)

    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public Integer getProductId() {
        return productId;
    }
    public void setProductId(Integer productId) {
        this.productId = productId;
    }
    public Integer getShopInfoId() {
        return shopInfoId;
    }
    public void setShopInfoId(Integer shopInfoId) {
        this.shopInfoId = shopInfoId;
    }
    public Integer getTypeId() {
        return typeId;
    }
    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public String getProductName() {
        return productName;
    }
    public void setProductName(String productName) {
        this.productName = productName;
    }
    public String getLogoImg() {
        return logoImg;
    }
    public void setLogoImg(String logoImg) {
        this.logoImg = logoImg;
    }
    public Integer getAllowExchangeNum() {
        return allowExchangeNum;
    }
    public void setAllowExchangeNum(Integer allowExchangeNum) {
        this.allowExchangeNum = allowExchangeNum;
    }
    public Integer getCustomerLevel() {
        return customerLevel;
    }
    public void setCustomerLevel(Integer customerLevel) {
        this.customerLevel = customerLevel;
    }
    public BigDecimal getExpenseCoin() {
        return expenseCoin;
    }
    public void setExpenseCoin(BigDecimal expenseCoin) {
        this.expenseCoin = expenseCoin;
    }
    public Integer getExchangeNum() {
        return exchangeNum;
    }
    public void setExchangeNum(Integer exchangeNum) {
        this.exchangeNum = exchangeNum;
    }
    public BigDecimal getOriginalPrice() {
        return originalPrice;
    }
    public void setOriginalPrice(BigDecimal originalPrice) {
        this.originalPrice = originalPrice;
    }
    public Timestamp getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }
    public Timestamp getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }
    public Integer getIsPublish() {
        return isPublish;
    }
    public void setIsPublish(Integer isPublish) {
        this.isPublish = isPublish;
    }
    public Integer getIsShow() {
        return isShow;
    }
    public void setIsShow(Integer isShow) {
        this.isShow = isShow;
    }
}
